home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / lang / lisp / stk-3.0-b / stk-3 / blt-for-STk-3.0 / blt-1.9 / src / Makefile.in < prev    next >
Encoding:
Makefile  |  1995-07-01  |  2.4 KB  |  85 lines

  1. # ------------------------------------------------------------------------
  2. #     Makefile for normal version of BLT library
  3. # ------------------------------------------------------------------------
  4.  
  5. # ------------------------------------------------------------------------
  6. #     C Compiler options 
  7. # ------------------------------------------------------------------------
  8.  
  9. CC               = @CC@
  10. CFLAGS      = @CDEBUGFLAGS@
  11. DEFINES          = @LOSSAGE@ -DBLT_LIBRARY=\"$(BLT_LIBRARY)\"
  12. TOPDIR          = @DESTDIR@
  13. LIBDIR          = @LIBDIR@
  14. BLT_LIBRARY      = @BLT_LIBRARY@
  15.  
  16. # ------------------------------------------------------------------------
  17. #     Directories containing Tcl and Tk include files and libraries
  18. # ------------------------------------------------------------------------
  19.  
  20. TCL_INCLUDE       = @TCLINCSW@
  21. TK_INCLUDE        = @TKINCSW@
  22. X_INCLUDE         = @XINCSW@
  23.  
  24. # ------------------------------------------------------------------------
  25. #     Don't edit anything beyond this point
  26. # ------------------------------------------------------------------------
  27.  
  28. OBJS         = bltGraph.o bltGrAxis.o bltGrBar.o bltGrElem.o \
  29.           bltGrHairs.o bltGrLegd.o bltGrLine.o bltGrMisc.o \
  30.           bltGrPS.o bltGrTag.o  \
  31.               bltCutbuffer.o bltBell.o \
  32.               bltInit.o bltBgexec.o bltBitmap.o bltBusy.o \
  33.           bltDebug.o bltDragDrop.o bltHtext.o bltList.o \
  34.           bltTable.o bltUtil.o bltWatch.o bltWin.o 
  35.  
  36. SRCS         = bltGraph.c bltGrAxis.c bltGrBar.c bltGrElem.c \
  37.           bltGrHairs.c bltGrLegd.c bltGrLine.c bltGrMisc.c \
  38.           bltGrPS.c bltGrTag.c  \
  39.               bltCutbuffer.c bltBell.c \
  40.               bltInit.c bltBgexec.c bltBitmap.c bltBusy.c \
  41.           bltDebug.c bltDragDrop.c bltHtext.c bltList.c \
  42.               bltTable.c bltUtil.c bltWatch.c bltWin.c 
  43.  
  44. libname      = libBLT.a
  45. INCLUDES    = -I. $(TK_INCLUDE) $(TCL_INCLUDE) $(X_INCLUDE)
  46. CC_SWITCHES    = $(CFLAGS) $(DEFINES) $(INCLUDES)
  47. INSTALL      = @INSTALL@
  48. INSTALL_DATA      = @INSTALL_DATA@
  49. RANLIB       = @RANLIB@
  50. SHELL        = /bin/sh
  51. AR           = ar rc
  52. RM           = rm -f
  53. LINT        = lint
  54. LINTFLAGS    = -axhbn
  55. srcdir         = @srcdir@
  56. VPATH        = @srcdir@
  57.  
  58. all: $(libname)
  59.  
  60. $(libname):  $(OBJS)
  61.     $(RM) $@
  62.     $(AR) $@ $(OBJS)
  63.     $(RANLIB) $@
  64.  
  65. install: $(libname) install-dirs
  66.     $(INSTALL_DATA) $(libname) $(LIBDIR)
  67.     $(RANLIB) $(LIBDIR)/$(libname)
  68.  
  69. install-dirs:
  70.     @for i in $(TOPDIR) $(LIBDIR) ; do \
  71.         if test ! -d $$i ; then \
  72.         mkdir $$i ; \
  73.         fi ; \
  74.         done
  75.  
  76. clean:
  77.     $(RM) $(OBJS) $(libname) *\~ "#"*
  78.  
  79. lint:
  80.     $(LINT) $(LINTFLAGS) $(DEFINES) $(INCLUDES) $(SRCS)
  81.  
  82. .c.o:
  83.     $(CC) -c $(CC_SWITCHES) $<
  84.  
  85.